/***************************************************************
*  Copyright (c) 2007 by GroupMe! Team (www.groupme.net)
*  All rights reserved
*
*  This file is part of the GroupMe! Project. You can utilize
*  software of the GroupMe! project under the terms of the 
*  GNU Lesser General Public License as published by the
*  Free Software Foundation in version 2.1.
* 
*  The GNU Lesser General Public License can be found at:
*  http://www.gnu.org/licenses/lgpl.html
*
*  This copyright notice MUST APPEAR in all copies of the file!
***************************************************************/
package net.groupme.export.constants;

import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.Property;

/**
 * This class provides...
 *
 * @author Daniel Plappert
 * @version 0.1
 */
public class UserConstants {
    
    private static Model model = ModelFactory.createDefaultModel();
        
    public static final Property usernameProperty = model.createProperty(General.foafNamespace + "nick");
    public static final Property firstnameProperty = model.createProperty(General.foafNamespace + "firstName");
    public static final Property lastnameProperty = model.createProperty(General.foafNamespace + "surname");
    public static final Property emailProperty = model.createProperty(General.contactNamespace + "emailAddress");
    public static final Property foafUrlProperty = model.createProperty(General.baseNamespace + "foafURL");
    
    public static final Property isOwnerOfProperty = model.createProperty(General.baseNamespace + "isOwnerOf");
    public static final Property isModeratorOfProperty = model.createProperty(General.baseNamespace + "isModeratorOf");
    public static final Property isSubscriberOfProperty = model.createProperty(General.baseNamespace + "isSubscriberOf");

    
    /** Creates a new instance of GroupConstants */
    private UserConstants() {
    }
    
}
